Iapu är en kommun i Brasilien. Den ligger i delstaten Minas Gerais, i den sydöstra delen av landet, 700 km sydost om huvudstaden Brasília. Antalet invånare är 10,331.
Omgivningarna runt Iapu är huvudsakligen savann. Runt Iapu är det ganska tätbefolkat, med 60 invånare per kvadratkilometer. Tropiskt monsunklimat råder i trakten. Årsmedeltemperaturen i trakten är 21 °C. Den varmaste månaden är oktober, då medeltemperaturen är 24 °C, och den kallaste är juni, med 18 °C. Genomsnittlig årsnederbörd är 1,321 millimeter. Den regnigaste månaden är november, med i genomsnitt 310 mm nederbörd, och den torraste är juli, med 12 mm nederbörd.